<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<meta http-equiv="X-UA-Compatible" content="IE=edge">
		<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
		<title>模块管理</title>
		[#include "/html/include/easyuicss.html" /]
		[#include "/html/include/easyuijs.html" /]
	</head>
	<body>
		[#assign xzcs=JspTaglibs['/WEB-INF/xzcs.tld'] /]
		<form id="moduleForm" class="easyui-form" method="post" data-options="novalidate:true">
			<input type="hidden" name="method" value="${RequestParameters['method']}" />
			<input type="hidden" name="moduleId" value="${module.module_id}" />
			<table class="tblEidt">
				<tr>
					<td class="tdText">
						模块名称<label style="color:red;">*</label>：
					</td>
					<td class="tdInput">
						<input class="easyui-textbox" name="moduleName" data-options="required:true" value="${module.module_name}" />
					</td>
					<td class="tdText">
						上级模块<label style="color:red;">*</label>：
					</td>
					<td class="tdInput">
						[@xzcs.select id="parentId" name="parentId" value="${(module.parent_id)?default('')},${((module.module_level)?default(1))-1}" cssClass="easyui-combobox"
						style="width:90%;" otherAttr='data-options="editable:false,required:true" validType="Commbox[\'该选项为必选项\',\'#parentId\']" '
						list=Request['parents'] headLabel="根节点" headValue="-1,0" optionLabel="module_path" optionValue="module_id_level"]
						[/@xzcs.select]
					</td>
				</tr>
				<tr>
					<td class="tdText">
						模块类型<label style="color:red;">*</label>：
					</td>
					<td class="tdInput">
						<select class="easyui-combobox" id="moduleType" name="moduleType" style="width:90%;"
								data-options="editable:false,required:true,onSelect:selectModuleType" validType="Commbox['该选项为必选项','#moduleType']">
							<option value="">请选择</option>
							<option value="1" ${(module.module_type=='1')?string('selected','')}>目录</option>
							<option value="2" ${(module.module_type=='2')?string('selected','')}>菜单</option>
						</select>
					</td>
					<td class="tdText">
						模块顺序<label style="color:red;">*</label>：
					</td>
					<td class="tdInput">
						<input class="easyui-textbox" name="moduleOrder" data-options="required:true" validType="Number" value="${module.module_order}" />
					</td>
				</tr>
				<tr>
					<td class="tdText">
						模块图标<label style="color:red;">*</label>：
					</td>
					<td class="tdInput">
						<input class="easyui-textbox" name="moduleIcon" data-options="required:true" value="${module.module_icon}" />
					</td>
					<td class="tdText">
						模块代码<label name="redEmpty" style="color:red;display: none">*</label>：
					</td>
					<td class="tdInput">
						<input class="easyui-textbox" id="moduleCode" name="moduleCode" data-options="required:false,validateOnCreate:false" validType="remote['${app}/sysmgr/module/checkCode.do?id=${module.module_id}','code']" invalidMessage="代码已存在" value="${module.module_code}" />
					</td>
				</tr>
				<tr>
					<td class="tdText">
						模块链接<label name="redEmpty" style="color:red;display: none">*</label>：
					</td>
					<td class="tdInput" colspan="3">
						<input class="easyui-textbox" id="moduleUrl" name="moduleUrl" style="width:500px;" value="${module.module_url}" />
					</td>
				</tr>
				<tr>
					<td class="tdText">
						模块说明：
					</td>
					<td class="tdInput" colspan="3">
						<input class="easyui-textbox" name="moduleRemark" style="width:500px;height:80px" data-options="multiline:true" value="${module.module_remark}" />
					</td>
				</tr>
			</table>
			<div class="edit-btn-group">
				<a href="javascript:;" class="easyui-linkbutton"
				   data-options="iconCls:'icon-ok'" style="width:80px"
				   onclick="saveModule(this);">保存</a>
				&nbsp;&nbsp;
				<a href="javascript:;" class="easyui-linkbutton"
				   data-options="iconCls:'icon-cancel'" style="width:80px"
				   onclick="closeWindow();">关闭</a>
			</div>
		</form>
	</body>
    <script type="text/javascript">
		var index = parent.layer.getFrameIndex(window.name);
		function closeWindow(){
			parent.layer.close(index);
		}
		function saveModule(obj){
			$(obj).linkbutton('disable');
			$('#moduleForm').form('submit', {
				url: '${app}/sysmgr/module/save.do',
				onSubmit: function () {
					var valid = $(this).form('enableValidation').form('validate');
					if (!valid) {
						$(obj).linkbutton('enable');
					}
					return valid;
				},
				success: function (data) {
					var result = $.parseJSON(data);
					//$.messager.alert('系统提醒', result.msg);
					parent.easyui.msgShow('系统提醒', result.msg, 3000, 250, 100);
					$(obj).linkbutton('enable');
					if (result.result == 1) {
						parent.layer.close(index);
						parent.frames[parent.iframeName].window.reloadTree();
					}
				}
			});
		}
        function selectModuleType(data){
            if (data.value == '2') {
                $('#moduleUrl').textbox({
                    required: true
                });
                $('#moduleCode').textbox({
                    required: true
                });
                $('label[name=redEmpty]').show();
            } else {
                $('#moduleUrl').textbox({
                    required: false
                });
                $('#moduleCode').textbox({
                    required: false
                })
                $('label[name=redEmpty]').hide();
            }
            //$.parser.parse($('#moduleUrl').parent());
        }
    </script>
</html>